package cn.hl.hm.service;

import java.util.List;

import cn.hl.hm.entity.User;
import cn.hl.hm.entity.UserRoute;

public interface UserService {
	/**
	  * @Title: selectUserByUserAccount  
	  * @Description: 支持所有字段的条件查询
	  * @date: 2017年1月3日
	  * @author: 大和
	  * @param userAccount
	  * @return List<User> 
	  * @throws
	 */
	public  List<User> selectUser(User user);
	
	/**
	  * @Title: addHotRecord  
	  * @Description: 司机、用户 活跃统计（登录、注册）
	  * @date: 2017年1月3日
	  * @author: 大和
	  * @param userId
	  * @param role
	  * @param oper
	  * @return int 
	  * @throws
	 */
    int addHotRecord(Integer userId,String role,String oper);
    
    
	public  int  add(User user);

	public  int  updateUser(User user);
	/**
	  * @Title: selectUserRoute  
	  * @Description: 查询用户路线
	  * @date: 2017年1月6日
	  * @author:大和
	  * @param userRoute
	  * @return List<UserRoute> 
	  * @throws
	 */
	public  List<UserRoute>  selectUserRoute(UserRoute userRoute);
	/**
	 * 
	  * @Title: addUserRoute  
	  * @Description: 添加用户路线
	  * @date: 2017年1月6日
	  * @author:大和
	  * @param userRoute
	  * @return int 
	  * @throws
	 */
	public  int  addUserRoute(UserRoute userRoute);
}
